/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Logica.Fabricas;

import Excepciones.NoConexionException;

/**
 *Interfaz que determina los metodos base de los comandos
 * @author familia
 */
public interface Comando<T> {
    
    public boolean esVivo();
    
    T Ejecutar() throws NoConexionException;
    
    void Detener();
    
    void Pausar();
    
    void Reanudar();
}
